#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QPushButton>
#include <QMessageBox>
#include <QAction>
#include <QApplication>
#include <QTextStream>
//表格
#include <QStandardItemModel>
#include <QTableView>
#include <QDebug>//调试
#include <QAbstractItemModel>
//file
#include <QFileDialog>
#include <QFile>
#include <QDir>
#include <QDialog>

#include "add_data.h"

QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT
public:
    Widget(QWidget *parent = nullptr);

    ~Widget();

    void on_pushButton_clicked();

    QStringList getTableViewData(int cul);

    int getSpinbox();

    void save();


private slots:
    void on_score_valueChanged(int arg1);

    void on_add_class_clicked();

    void on_check_result_clicked();

    void on_del_class_clicked();

    void on_kill_clicked();

    void on_save_clicked();
private:
    Ui::Widget *ui;
    QPushButton *openadd;
    add_data *a;//ui界面add_data
    QStandardItemModel *model;
    QTableView *table;

signals:
    void startSort();
};
#endif // WIDGET_H
